package com.qihetimes.earthangel.common;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 配置类型
 *
 * @author ：f4cklangzi@gmail.com
 * @date ：Created At 2022/1/12
 */
public enum ConfigType {
    
    /**
     * 积分配置
     */
    INTEGRAL();
    
    @Data
    public static class IntegralConfig {
        
        @ApiModelProperty("上传物品获得积分数")
        private Integer uploadGoods;
        
        @ApiModelProperty("赠送物品获得积分数")
        private Integer sendGoods;
        
        @ApiModelProperty("收到物品获得积分数")
        private Integer getGoods;
        
        @ApiModelProperty("分享物品获得积分数")
        private Integer shareGoods;
        
        @ApiModelProperty("赠送物品获得原价积分比例")
        private Double sendGoodsOriginalPriceRatio;
        
        @ApiModelProperty("积分登记对照表")
        private List<Integer> leveIntegralList;
    }
}
